package cl.uchile.in77j;


/**
 * Esta clase manejará la lógica que permitirá el acceso al lector.
 * @author edvargas81@gmail.com
 */
public class Lector {

    Conexion cxn = new Conexion();

    /**
     * Constructor de la clase
     */
    public Lector() {
    }

    /**
     *
     * Este método recibe el valor de la tarjeta
     *
     * @param numeroTarjeta
     */
    public void leerTarjeta(String numeroTarjeta) {
        //Se debe mejorar la conexión a la BD, deberiamos colocar un singleton
        //para este pequeño desarrollo y además aplicar el factory solo a manera
        //ilustrativa.
        System.out.println(this.getClass().getName() + " leerTarjeta - Inicio" );
        cxn.log(this.getClass().getName() + " leerTarjeta - Inicio" );
        cxn.log(this.getClass().getName() + " Número de Tarjeta " + numeroTarjeta);
        Display display = new Display();
        display.presentarTarjeta(numeroTarjeta);


    }

}

